//扑克牌顺子

class Solution{
	public boolean isContinuous(int[] numbers){
		int len=numbers.length;
		if(len<5||len>5){
			return false;
		}
		int[] buck=new int[14];//用来存储每张牌出现的次数
		for(int i=0;i<len;i++){
			buck[numbers[i]]++;//统计每个数字出现的次数
		}
		int count=buck[0];//记录0出现的次数,万能牌的张数
		
		for(int i=1;i<=9;i++){//因为是5张牌构成的顺子，所以第一张牌最小为1，最大为9
			 int need=0;//需要万能牌的次数
			for(int j=0;j<5;j++){
				if(buck[i+j]==0){
					need++;
				}
			}
			if(count>=need)return true;//需要的次数小于万能牌的张数
		}
	return false;
	}
}